#include "swarm_avoid_client/swarm_avoid.hpp" // 假设这个文件定义了 AirplaneController 类
#include "rclcpp/rclcpp.hpp"

int main(int argc, char *argv[]) {
    rclcpp::init(argc, argv);

    // 假设我们为 drone_0 创建一个控制器，其他飞机是 drone_1 和 drone_2
    std::string namespace_prefix = "/drone_1";
    std::vector<std::string> other_airplanes = {"/drone_0", "/drone_2"};

    // 创建 AirplaneController 实例
    auto airplane_controller_node = std::make_shared<AirplaneController>(namespace_prefix, other_airplanes);

    // 使用 rclcpp::spin() 运行节点
    rclcpp::spin(airplane_controller_node);

    // 结束
    rclcpp::shutdown();
    return 0;
}
